import axios from "axios";
// 创建axios 实例

const serve = axios.create({
  baseURL: 'http://wish.byesame.com/',
  timeout: 5000,
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded'
  }

})

// 封装请求连接器
// 请求相关的参数 请求的参数 基准地址 请求时间...信息
serve.interceptors.request.use((config: any) => {
  if (config.url != 'login') {
    // 设置token
    config.headers.token = localStorage.getItem('token')
  }

  return config
})

// 封装响应拦截器
serve.interceptors.response.use((res: any) => {
  console.log(res.data)
  if (res.data.code === 200) {
    return res.data
  } else {
    return Promise.reject(res.data)
  }

})

export default serve